Pros
The people here are fantastic, including direct managers and senior leadership. I love working with "smart" people, and TSheets has them in droves. Also, since the acquisition by Intuit, I doubt there is company in the valley with better benefits, and it's not close. As well, with Intuit now "in charge", the upward mobility and growth potential is ridiculous IF you want to work hard and have drive. Third, it is really just a fun environment - the support staff and managers do a tremendous job of having "little surprises", to show they care. I wake up every day, excited to come to work!
Cons
Not many, but the pay for certain "technical" positions does not seem to be aligned with other salary sharing sites in terms of competitiveness within the marketplace here in the valley. I, personally, feel fairly compensated, but a market adjustment would help that tremendously. This could also be a byproduct of the acquisition, and may be rectified in the future, but they are still not aligned. Otherwise, I don't have many negative things to say. Love it here, and for perspective, I have worked for many companies in my day, including some of the "big ones" here (you all know who I am talking about).