Pros: great work environment, and high standard of work ethics.
Cons: widespread, distances ...
The company adheres to the highest standards of work ethics.
The company cares and provides for the individual employee welfare and balance between work/life.
Workloads are fairly divided to suit workers abilities, expertise and life.
Due to the distances between facilities, however, communications, coordination are somewhat limited to emails, 'IM' – more... ... This affects somewhat the cultural homogeneity of the technical groups.
Overall, it's a great company to work for and be proud of. – less