Pros
For the most part, I absolutely love my job. I've never worked on a team so dedicated to doing the best possible job they can do, and that is truly inspiring. In addition to that, being able to truly affect the direction this company and product are going is extremely gratifying. Also, when customers are happy and share their stories with the company, that makes everything worth it. Providing a service that can improve and change lives is so fulfilling. The people in ServiceTitan are amazing individuals. I have made so many friends with coworkers which I didn't think was possible! The free lunch and snacks are always welcome, too!
Cons
We keep selling a product based on features that are coming down the pipeline when there are core functionalities that are quickly becoming dealbreakers for even the smallest customers. While I understand we can't be stagnant, we're constantly trying to fix things that should be super stable by now (reports, accounting, KPIs, etc.). My biggest concern currently is how removed leadership has become with the issues that are bothering their employees. Our CEO is too focused on sales (this is a very common sentiment) and the common consensus I've heard is we're selling too aggressively. This direction is affecting not only our employee happiness/work-life balance, but it's affecting the customer experience overall. It would be nice to have slightly more competitive compensation compared to the industry and 401(k) matching of some kind. Lastly, the office is pretty messy consistently. Furniture gets moved and not put back, ping pong balls litter the offices and floors, stains on the fridges, etc. It'd be nice if the office was actually taken care of (the office staff does do so much to pick up after others, but there's only so much they can do on their own). If we can improve the product in the areas that need focus, and leadership can reconnect with the rest of the company and realize the actual challenges we're facing, then I think things can get better.