Pros
Good salary, good benefits, Christian owners, great concept of work life balance, really feel like part of the team rather than just a cog in a machine, great bonus structure, continuing education benefits, great office
Cons
some strong personalities in mid management, occasional office gossip, no periodic review structure