Pros
Can be treated well by your manager Remote
Cons
So they base promotions on how long you have been with the company and how many roles you know. It doesnt mean you are good at them though. I saw someone get promoted just because they were at the company longer. But guess what? This person wasnt doing parts of their job! It didn't matter as they were at the company longer than others. So others had to clean up their mess! Also it seems bullies get promoted here as they get the job done, and they don't seem to face any major repercussions for their behavior. There is no room for advancement as they restructured the department and so if you want to move up, you better pray someone leaves or retires. Even if you work super hard and try to make things better, it rarely pays off. They make it difficult to get above even a 3 on a review out of 5.