Pros
Some of the people are great. You can meet really awesome people and lifelong friends here. A good opportunity for a job if you’re desperate.
Cons
You aren’t allowed to have an opinion, unless it’s in agreement with your manager. You aren’t allowed to be upset about anything unless your manager is also upset about it. If you try to seek support from your manager, they will tell you that you’re being difficult and hang up on you (literally). Micro management is at an all time high. They don’t let you simply do your job, they have to comment on absolutely everything, even down to what you’re wearing for the day. When even the man who built the company says it’s a goner and a horrible place to work and that he is glad he moved on. That says something.