Pros
Good pay if you work hard and achieve more than over-achievers. Otherwise pay is decent but not an incentive to stay. I left at the 2yr mark for a job with better pay and work-life balance. Despite the competition that comes with the ranking system, almost everyone is very helpful and want to see other succeed. Lots of room for growth for highly motivated individuals.
Cons
Highly competitive. Really think deep if you’re willing to put in 50hrs/week to excel and establish yourself as a top performer. 40hrs/week will not cut it, trust me. See r/epicsystems for posts outlining their poor management practices and breakdown of low employee morale. Currently very understaffed and no clear plan to relieve employee overwork. Virtually no WFH.