Pros
There are a million amazing things! Everyone works in teams, so no one is left taking care of everything for others. There is lots of room for advancement in position and pay, be it little jumps or larger moves. You are in control of choosing if you would like to move up. I started out cleaning and have moved up to be the office manager. I wouldn't trade this company for the world! Paid drive time between homes Closed on weekends Closed major holidays (Memorial day, Fourth of July, etc...) Involved owners Amazing team members Lots of communication They really listen when you have suggestions or changes that you think should be made. The owners always go above and beyond to take care of the team here. They really care about everyone as an individual!
Cons
The only downside would be if you like having a schedule that is set in stone. I absolutely love how the schedule is quite fluid, so every day is something a little different, but it is not everyone's cup of tea.