Pros
Rank and file people are nice. Some middle-management and supervisors are genuinely nice.
Cons
- Management "ARE ALWAYS RIGHT" - they can never be faulted, and you must NEVER display your experience and knowledge in front of them unless you want them to do everything in their power to make it look like you're a lot less than they are so they keep their job and prevent you from moving up past them. - they will favor the bootlickers and brown-nosers that bend over backwards for them. Those people will get perks like unlimited remote work (pre-COVID, and while the company as a whole frowned on working remotely to keep appearances of fully staffed offices) and some pseudo-promotion for a title to keep them on a leash. - your opinion does not matter. You got something to suggest? Unless it's EXACTLY what someone from management and up was thinking: then they probably won't care. - LOOK BUSY. It doesn't matter if you already completed the tasks that are within and outside of your job description. If you're taking a break or finished ahead of deadlines: YOU'RE LAZY for not picking up more work from everyone else. - it's expected of anyone who is not management to give 500% effort to earn maybe 50% or less of what should be paid to someone with your job title anywhere else in that industry. - Again: Management will ALWAYS be right, and you will always be wrong. HR will always enforce that and side with them, too - HR will meet you not to hear your side of the story, but to tell you "you're wrong. I heard your manager's side of the story already so I don't need to hear yours. Sign these papers saying you're wrong so you get to collect on whatever is owed you then please vacate the premises immediately - if you do not want to sign, just leave without anything." - take note of the people who are posting 4- and 5-star reviews here: mostly middle to upper management, and people who were probably "asked" to write a good review.