Pros
Coworkers are awesome and genuine people who make the workplace a fun time to be in. Taken on fancy dinners occasionally. Good benefits.
Cons
People are held to different standards. Management pretends to care and will string you along with false promises about career opportunities and other incentives that end up being dead ends. No training time to learn things you don’t know to further your career unless doing so on your own time. Communication between different teams was horrendous, sometimes even told entirely not to reach out to other teams about something they are working on. (I.e. needing to get managers involved to ask questions to an engineer about an ongoing project) If you are good at you’re job, you are given a heavier load and more is expected of you with no incentives. Acquired multiple other company’s, took on their workload and got no incentives Expected to be the middle man between customers and other teams rather than the other teams picking up the phone and making or taking the call Reviews were almost always late. Monthly one on ones happen once every 3 months if you are lucky. One of my Yearly reviews was also late by 3 months.