Pros
2 WFH days per week, flexible work hours, super laid back atmosphere, really intelligent coworkers, architecture team communicates expectations very well.
I've had a ton of opportunities to touch different types of technology, from the C# end to cutting-edge FOSS JavaScript frameworks. Previous reviews said this wasn't really a thing that happened here, but those are sort of obsolete at this point, as there are definitely non-C# projects currently happening.
Work environment is fantastic, very open office atmosphere, new building was opened earlier this year, and there is this cool little sitting area/courtyard between the two buildings with a small waterfall, pond, and rocks to sit on around it.
Working here has been such a far cry from my previous jobs, it's insane. I'm not used to having upper level folks actually communicate with and care about you personally, but they definitely do here. The various C-level people know me by my first name and have come to talk to me about things on a regular basis.
I don't feel confined to just my team or anything, and am able to matriculate through and get to know different people. I, personally, really like the culture of STR, as I feel like I've gotten to know a lot of my coworkers in my year being here. I don't know too many non-developers, but I know more of them here than I ever have at any other company.
Cons
I'm not exactly sure what the requirements for promotion are or what compensation or benefits are attached to a given promotion.
Superfluous business requirements can often lead to a lot of confusion from a development standpoint, which can lead to some projects dragging on.