Pros
- Great team environment and ancillary benefits (lunches, massages, team building events, paid vacation days)
- Growing company and owners who care about their employees and work hard to provide benefits that are appreciated by all employees
- Room for advancement within, and amongst, different departments
- Support for the continuing education and building new skillsets for employees
- Owners and management value the input of employees
Cons
- Personal commute is a little much, but ability to work from home some days makes up for it.