Pros
I highly recommend the company, I love working here. If you put in effort and take pride in your work, you are treated very well and are respected. They are very flexible when it comes to scheduling. Reviews are provided upon request, merit raises are given when deserved and most of our co-workers go above and beyond because they take pride in the work they do. Management provides clear direction, opportunities to advance and we are encouraged to learn about other departments. Management does not play favorites at all, and shows their appreciation on a regular basis. Very talented in-house team, so no need to outsource. With all of the recent healthcare changes, insurance premiums increased a little, but ownership worked hard to find us a plan that met our needs as a company.
Cons
Generally positive atmosphere, although a few unhappy employees chose to sit and be miserable instead of talking to management about what they can do to improve their situation. That negativity affects us all.