- poor management as most of team owners are quite young and inexperienced, they do not know how to work with people and lack emotional intelligence
- turnover because of poor management and inexperienced HR (it's 2 people in HR for 180 people at the office)
- no org structure, no clear vision on how to grow within your team or move to another one, everything is subjective; you wouldn't know why one person is mid and one is senior, no one can explain it to you
- huge focus on tech people and if you don't have CS degree, you are "useless" or "not smart" no matter what you do and how much you work