Pros
Fully Remote, meaningful projects, company seems interested in the growth of its employees.
Cons
Where to begin.... Like other reviews have mentioned, oddly, this company is in desperate need of middle management. At the very least it needs to find managers that can actually lead or enroll them in management training. The quality of the projects suffer under poor leadership while the boots on the ground do everything they can to keep things afloat despite best efforts from various leads that sit in meetings all day undermining the work that their teams do by making uninformed decisions in a vacuum. Features are regularly descoped in closed meetings and changes aren't communicated outward until it's the 11th hour, forcing everyone to scramble to accommodate. At TISTA, if you don't burn out from constantly managing a battle on two fronts (your work, and dealing with ineffective leadership forcing you to "manage up"), you'll burn out simply from the lack of agency in your role (no matter the role). If you want to be dictated to, TISTA is a fantastic company for this. However, TISTA is also a company where motivated self-starters go and fry themselves. TISTA has to rely on these individuals to carry projects, due to a lack of vision and understanding around what it takes to make these large projects a success. The processes in place to get a design and development cycle across the finish line are being made up as they go, and TISTA relies on this fact. You can't get the support needed for things because management is both unavailable and lacks the experience/expertise to keep things smoothly. If you surveyed their customers, I would wager they would make similar assessments. Working for TISTA started out great (albeit a bit overwhelming due to the lack of onboarding/training for a given role), but over the last few years has gotten worse and worse as quality leadership continues to find work elsewhere that doesn't have these same problems. Growing pains is an understatement. If you are considering TISTA, find yourself another company to work for.