The dev team is entirely made up of people who have only every worked at MoreSteam, meaning that there’s a lot of senior level software practices they’re missing out on. Basically: they don’t know what they don’t know. I missed out on a lot of things a senior developer with outside experience would have taught me.
Management refuses to hire senior or principal developers. They hire at good entry level rates, then give low raises. They also don’t pay the full bonus.
You are required to be in the office 3 days each week.
The products aren’t always fun to work on. New ones are very fun, but the legacy products are a drain on both resources and your sanity.
Since there aren’t any professional product owners (dev managers own the product) , there isn’t a proper future plan for how to move the product forward.
You’ll spend a fair amount of time on legacy code doing things which could be doing things more efficiently if they thought through their development processes better, which is ironic for a Lean Six Sigma company.