Great people to work with. Most are very helpful and friendly.
Company pays well with benefits.
Employees treated great (with perks)
Family friendly.
Flexibility with taking time off & making up hours.
Cons
Driving in traffic 5 days a week.
No work/ like balance, you can't work from home.
No real HR if problem arises between you and management.