Pros
Management truly cares about each employee and wants everyone to enjoy working here. The company has grown in the last year and the future looks promising as well. There is not a lack of work here and everyone is always eager to help. Fantastic benefits, competitive pay and a great bonus system. They try to make work fun very often. So far in my time here, they have tried to work on any complaints, recently acquiring more office space for the growing company.
Cons
Not much of a training/on-boarding process, they hired a training coordinator to work on this though. There is no work from home option although it is definitely feasible, more vacation time could be added or sick/personal days. Because of the recent growth, sometimes more guidance is needed than available.