Great co-workers and a challenging environment. Great team dynamics. Stable company. Great location. Benefits include Paid vacation and annual bonuses. Health insurance. 401k. Overall a healthy culture.
Cons
Employees are not always aware of new businesses and technology developments within the company. Salary does not compensate experience or hours and dedication. Limited oportunity for growth.