Pros
As a service company, as opposed to a product company, you get to work on projects in all kinds of fields (i.e. startups, pharmaceutical, fitness). You work with clients to individualize a software solution, then team up with designers, internal product owners, and QA to flesh out the client's requirements into user stories, wireframes, and prototypes. Everyone at the company loves collaborating and puts the team and client's goals above their own. I was challenged by the designers to build captivating user experiences and certainly worked alongside some of the most talented, open-minded, and creative engineers I probably ever will. The people that work there are what I will miss the most, but I really enjoyed being able to learn so many different languages and tools and solving unique problems every day.
Cons
Because it is a service company, the work pace feels fast at times, but at the same time, Truefit would never expect you to put in overtime. Truefit makes it clear that conversations about underperforming will always start on their side asking in what ways they can help you.