Pros
The paycheck and the location are decent. Pay is biweekly.
Cons
Mentors and teamwork are almost non-existent. This may be due to the fact that there is little mobility in the company. Morale is low, and with little internal mobility this makes things stagnant. Little team attitude, little collaboration. Multiple teams may be working on the same thing without realizing it. Inefficient. For a global company, they seem adverse to the idea of using technology to allow people to work from home or call in to meetings from home. Physical presence in the office is usually required (expected?) for attending global meetings. A single call-in from a conference room with everyone there is usually what's done. This means early mornings and late nights, overall long days. Tired workers. The tools used are extremely outdated, are inefficient and break often. The operating mode is to use people work hours to make up for the inefficiencies in the technology. Everything runs in crisis mode all the time.