Work-life balance is great. Global scope makes working here very interesting. Good benefits.
Cons
Career progression is very limited. Cost controls are ridiculous. Little investment in technical training for employees. Involvement in pointless side projects leads to frustration.