Pros
opportunitites to integrate different fields of work together, good environenment with a wide range of fields and people, diverse and young culture, relaxed and friendly atmosphere and the opportunity to have a one on one relationship with the managers of the divisions.
Cons
mangement is not always recognizing the efforts of the staff or the sacrifises that are being made. Mangement is not equippped for complete management skills and most of them are overwhelemed with work. there is no true recogniztion of the values of people and what theya ctually do for the company. Higher management which makes the final decision on the raises and bonusses of the staff have no real knowledge of staff contribution to the company and do not have an open dialogue with direct amangers to really rank employees. Time management is very poor on on levels of the company and distribution of labor is minimal with mostly the same people handling most of the problems across the board in teh company which overwhelms them.