Nice team members, helpful and welcoming environment. Good training on systems.
Cons
Zero flexibility, ridiculously strict regarding being in the office on set days, if you can't come to the office on the set day you need to come into the office on another day to make up for it.