Pros
If you kiss up enough, you'll have a job for life , the pay is good, they feed us a lot with catered lunches and other themes during the summer, like italian ice day, flex summer hours , dress code not enforced, you can wear jeans
Cons
To copy another post, that is pretty much hits it on right on: Managers/Administration are heavy handed/micro managers. Policies change frequently so it is hard to know what to expect. Management style creates an unnecessary high tension atmosphere-there is too much drauma in the work place due to management style. Roles are not defined , leadership is highly inexperienced ( because most of them, have only worked for this company or one other), disorganized, unclear business plan. It feels like I am back in high school, nothing gets accomplished and larger issues are ignored. If you are older, they don't care what you have to say.