Pros
Pay is decent. Added benefits every year. $150 a month allowance to spend on anything that would help you be more effective at work. Been here for four years, a lot of the folks with more tenure are great to work with and I've learned more here than maybe any other job. Until recently, very transparent on state of company, including sharing financials every quarter. All salaries are public. That's neither good nor bad, in and of its self. But is relevant to my "Cons", below.
Cons
Not sure what happened with the hiring pipeline, but a lot of recent hires are below the standard you would expect for their level. It's good to place an emphasis on hiring good people, but not at the complete expense of skills and knowledge. This kept project teams from moving quicker and delivering. Quality suffered, and everyone else was taking on more responsibility. As I said above, Truss was a very transparent company when I joined and for my first couple years here. But over time it became less and less transparent. The three founders who used to give updates with specifics and actual numbers, were now giving updates that were generic and full of corporate buzzwords. A very concerning thing was around a year or so ago the three founders gave themselves, each a $100,000 raise. I'm not bothered by the raise, its their company, they have the right to enjoy, what at the time was a successful and growing business. But as a company that publicly announces and celebrates all promotions and raises, these particular raises were never announced. People only noticed because the internal salary spreadsheet was updated to reflect the new salaries. The quarterly update on the state of the company and financials, was not held for Q2 2023. In hindsight, this should have been a clear warning sign. But everyone was busy trying to deliver on projects, and the Q1 update was positive, so no one really thought much of it. Ultimately, about 40% of the company was let go in Q3. The cancelling of the Q2 company/financial update and Truss losing its biggest client a few months later, raises a lot of doubts about what the founders knew and when. They claim that they were caught by surprise when our biggest contract was not renewed. The contract was due to be renewed end of September, and wasn't signed as of August when everyone first found out that we lost it. It seems very odd that a client that made up ~40% of company revenue, would have a renewal just hanging in the balance like that. How do you let it get to August without either securing an extension, or knowing you wont be extended? Employees quickly discovered that the client had actually made the decision in May to not renew our contract. Again leadership claims they didn't know until August, that our contract - due for renewal in September - was not to be extended. The timeline is very suspect. It puts the decision to cancel the Q2 company update in a new light. A lot of really good engineers, designers, and product folks were let go as a result of managements failures. There's smaller projects that will continue, but I feel like the founders are not being transparent and currently looking out for themselves. I'm updating my resume and don't see myself staying here much longer.