people treated not according to their work, knowledge but rather by how the manager wants
Pros
sometimes courses offered for free it's a big application so you have this experience with millions of users
Cons
No chance to have your work recognized unless the management likes you and no matter how hard you work or what you acomplished if they do not like you you will get a tough life to make you live People from low management were rewarded when hiring new people with a fee. I saw many people living the company and being disatisfied about how they were treated In my opinion security of data was poor and if you speak up you get in trouble I got micro managed by supervisor, given bad advice and when tried to talk to the supervisor complained that I took his time. It appeared in my performance report that I took their time Upper management is unsupportive which makes me think that they are aware of the situation