-Terrible upper management who pick favorites -Way too many stand up meetings and then complain about billable hours -Upper management will make you feel very uncomfortable in department meetings -inexperienced direct managers that are not fit to have a team of 5-10 ppl under them -Will hound you for feedback and then will throw it back in your face after you give it -Makes you feel like your job is expendable even though you work hard -and to top it all off, there is zero HR department so when you have an issue within the company there is no one to go to for help/support Be careful joining a company that has all super positive reviews, they ask for people to give glass-door reviews 3 months after being there so of course they will be positive at that point Huge red flag that they refer to the work place as a "family"