Pros
Working for one of their dealerships can be a fun experience with the right staff. The company is also growing really fast.
Cons
Anytime you have an issue with a client, they never have your back. They lure you in with false promises of fast advancement. The pay is way too low for the amount of stress the company and the client puts you through. If you go to them with complaints of sexism on the site they find a reason to fire you. You get no praise for the extra hours you put in during the week (or on your day off) but the second you have an issue or get sick, they come down on you like you aren't doing your job. They want you to put your particular dealership first but if you miss a "mandatory" labor call because you are swamped or short staffed then they threaten to write you up or chew you out. They throw a dealership team together in a matter of days and do not allow for the proper time needed for training and then they abandon you and expect you to clean up the mess. They just flat out do not care about their own (unless you are in corporate).