Pros
Work atmosphere is focused and structured but fun. Management is approachable and recognizes personnel for a job well done and also when personnel are really going above and beyond to accomplish goals. Management works hard to maintain a positive and fun environment that rewards team work and individual accomplishments. Global management makes efforts to consistently create cohesiveness between all of the global sites despite the large distance between them.
Cons
Project outcomes could be much improved and expectations regarding deliverables could align more closely with what is possible and time lines if global management referenced the time and personnel a given task should take based on a global standard (with a few small variables) rather than assuming 2 personnel can accomplish what takes other sites 6 or 8 personnel in a similar time frame.