I think working for the company is great. Everyone is nice and tries to help out one another. My senior staff is amazing and I appreciate them all so much!
Cons
Nothing really everyone works together as a team and tries to meet the company goal.
Most team members are very welcoming. The regionals are great as well.
Cons
One of the higher executives have a rule to not speak to them prior to 9am. Additionally there is no true HR department so you have a hard time confiding if there are major issues.