The company suggests lots of Career Opportunities.
Cons
The fact that the company is highly complex multinational enterprise requires the involvement of a lot of factors even for a relatively simple procedures.
* You can end up on some really good projects because the company has reach with different clients
Cons
* The company is not great with communication, so it's easy to be out of the loop on what is really going on
* They're not straight-forward with raises and bonuses. They kept pushing the dates back and giving different excuses