Pros
Lots of team building, attempts to make work environment fun such as dress up days, overall a fun brand
Cons
Good for hourly positions, not the best for management positions, lots of work and long hours for the roles, pay could be better, too much on the list of to-do’s