Pros
Excellent opportunity to be part of the technological advances, to learn very sophisticated environments, if you are curious, get an amazing experience. Many intelligent people are around, but the number is decreasing unfortunately...
Cons
There are so many - not sure where to start. Lack of recognition for the people internally - all leaders' positions are offered to outsiders. No life and work balance Management does not care about employees, even when they say so - they are all for themselves and about their careers. Most of managers do not care about what is good for the business, they have no concept of RIGHTS and WRONGS - they are all about themselves No sense of ownership and accountability The environment is getting less and less inspiring: LEADERS do not lead by example; the honesty, common sense and "doing the right thing" are not popular anymore A person is not important anymore...an individual person's value is similar to that in Chine or ex-Communist countries.