Great culture and working atmosphere. Excellent company to begin an engineering career with fantastic benefits. Employee owned company that actually cares about its employees.
Cons
Deadlines can be a little tight sometimes, but you can expect this at any company that you will work for.