Great work environment, need to be driven and self motivated
Pros
Management provides good support and clear expectations. The pay is good and very closely tied to the work you do, your effort matters. The work is engaging and interesting. The culture is great and most employees have a close group of work friends, and there's ample time to build those relationships and support each other throughout the day. The cafeteria, hair salon, medical office, and gym are all awesome to have on campus.
Cons
Being paid on commission means your pay is inconsistent, but it means you get to directly influence your pay. That doesn't work for everyone. you need to be internally motivated and able to find work to do, no one is babysitting you to make sure you do your work, although there are required hours you need to be in the office for.