Overall, I had a great experience working for TPC Las Vegas. My managers were great to work for and respected me as a person and what I had going on in my life. Most of the time, I felt appreciated and at ease with this job. The culture was like that of a family and everyone worked together as a team. I wish I could have advanced within the company but no opportunities were ever available to me, to my knowledge. Overall, my favorite job in my life so far.