Pros
none. literally out of 15 companies over years this was the worst company I've worked for. Helpful teammates (outside of management)
Cons
Minimal hardware they expect you to perform exceptionally well with even though its crap (14" screen w/ 16GB RAM lol). They blame the employee for past employees work Code base is like it was written by 15 script kiddies Biz team dictates *technical* requirements Biz Development team *TELLS* engineers the deadlines, they don't ask No real management abilities from an engineering perspective. massively verticle org chart with a chain of command that comes from way up the chain w/ zero to no input from the engineers. They do not listen to complaints, rather will use it to relieve employees of duties Incompetent leadership (engineering) They do not allow for real dialogue around solutions to problems No clear boundaries, DevOps != Developer