First and foremost, if you are not one of the initial employees that were there when TeamPeople was created, they will not care about you. Once they hire you and drop you into a clients site, do not plan on hearing from them again unless you reach out to them - and even then, don't hold your breath waiting for a response. The amount of shady business that is being conducted here is ridiculous; offering people days off in lieu of overtime being worked that should be paid out at time and a half, listening to the corporate employees treat the HR department like royalty when they are around, yet are very quick to stab them in the back and throw them under the bus the minute they leave. Be prepared for someone supervisors to rip you a new one for something they were responsible for and then act like your best friend an hour later as if nothing happened. There are so many derogatory comments made by the senior personnel and no matter how many times you report it, nothing will happen. Supervisors would rather yell and scream at you for something they believe was not completed than take 30 seconds to check their e-mail and see it was already done. And also be prepared to watch certain people constantly show up to work late, steal company property, threaten other employees and only receive a slight slap on the wrist while others will be fired simply for not answering their phone right away, not responding to an email within 5 minutes, or simply forgetting to send an e-mail by mistake. If you are in a position where they literally do not have anyone to replace you if they let you go, then by all means, do whatever you want, because you'll be fine.
When it comes to work/life balance, HA! As I said before, the original TeamPeople employees are able to come and go as they please, making appointments in the middle of the day, taking 2 hour lunches, etc. When you leave the office, you are never really leaving your work load. I would suggest maybe not putting hours on your website if you expect people to work well into the late hours of the evening. My favorite is when certain people are able to take off on a Friday because they are going out of town and can "work from their car", while others cannot.
Also, please do not believe the 5-star reviews here. Employees were asked to create accounts on here and leave positive reviews. That is how you know you are failing as a company.
Also, lets get with the program and stop sending out paper checks to freelancers. Everyone is direct deposit now.
Overall, you couldn't pay me a large enough amount of money to ever go back to this company.