unaware and absent management competitive atmosphere low work life balance very low communication low technical leadership high amount of overengineering lift and shift refactoring on its 4th iteration culture of creating more tech debt than clearing it no career plan constantly demanding more performance no benefits, only high pay no pair programming, low team collaboration 5 days off per year with undefined vacation time difficulties on onboarding new members pretentious atmosphere arrogance of teammates most teammates see themselves as 10x engineers management is very dependent on engineers to make decisions decisions are not people oriented