I have great experience working in these two companies.The good thingsAccommodating managers, supervisors. They help you on things you're incapable with. They have moral support in times you feel stressed on your work.
The challengesYou need to he punctual. Because time means a lot for theme.