- Work life balance is as bad as you can get. Expect 60 hour work weeks and to work on weekends. Management is always injecting items into the sprint. There is like decades of technical debt that you need to untangle. The website goes down on a daily basis. You are on call 24/7/365.
- Every single team lacks resources, each team member does multiple jobs.
- Family owned business, a lot of executives are some how related to the owner.
- Too many cooks in the kitchen. Management is always trying to cut costs. There are many offices where labor is cheaper. Not necessarily bad but a lot of lost knowledge. Everyone is trying out their own ideas without much coordination or testing. So stuff can break because another team made a change. You won't know that because obviously they will be sleeping when you arrive at work.
- Many developers are asked to use a chromebook for development.
- They use fragile and scum processes.
- You will get like 10% of the bonus they offer you or none.
- It is dubious whether or not they will pay their phantom stocks ever. This year they just decided they aren't paying them to vested team members.