Benefits
Vacation time is excellent with two additional weeks paid during July 4 and Christmas/New Year
Latest technology and smart people
Cons
Decision making is often slow. Too many individuals involved in making decisions.
Loyalty between manager and subordinate is weak. Random layoffs over the last few years has everyone doing whatever is necessary to keep their jobs.