Pros
It's quiet in the office. We get to go home each day. 'Feeling sick' on Mondays and still working here.
Cons
Everything else. Ya it's true, you can have the same person on different teams getting paid something completely different. It makes no sense at all. In addition different teams depending on who is your manager depends on how well liked you are. Full of questionable people. There's no leadership, because if there was you'd realize you can do the same job elsewhere with better pay and benefits somewhere elese. Sooo management is here not because they're good but because other people have quit before them. There are favorites and if you're not one of them you get pushed out. Also there are unrealistic expectations and way too much micromanagement, this job isn't rocket science. Seeing my boss try to explain at the all hands is like polishing a well, something unpleasant and smelly. And vacation policy is terrible, might just call in sick.