Pros: free food, great students, great people to work with
Cons: odd enviroment, unstable, lack of leadership, not competitive pay, lack of options to grow and learn skills, lack of communication, too much corporate bureaucracy beyond site level
The company is a good company to work for. I learned a lot as it was my first "real" job. Though I did learn a lot, there was not much room to grow personally and professionally.
I had taken learning new skills in to my own hands by freelancing and doing independent activities to facilitate the learning of the skills that were not being offered or were not available to learn.
The best part in my opinion is helping the students and listening to them. That is what kept me going even during the dark times.