Pros: everyone is really nice, including senior management
Cons: supervisors, new directors are unprofessional, unrealistic, no people skills.
Everyone (co-workers) gets along, actually a great company and place to work- conveniently located.
Management can do better in uplifting morale of the team when needed instead of team members looking to each other only for support. Co-workers are very close. Hardest part, dealing with unrealistic expectations of un-involved immediate management & team – more... building implementation only for some teams and not straight across the company. Top management should be more involved with the 'other' side of the building. Walk around, say hello- Turn over higher in some teams than others due to poor Supervisor/Director communication. – less