Pros
Very remote friendly work environment Good benefits, compensation
Cons
Poor work life balance - My boss regularly starts standup applauding employees for working until 3 am - My team lead easily works 80+ hours a week - More than once I was told (not asked) to work a weekend on very short notice Painfully inadequate development environment. - After 6+ months of working here and still do not have most hardware my position requires even with talking to IT on a near daily basis - Took over 5 months to get a license to an IDE required on a major platform (Visual Studio) - Needlessly cryptic errors occur frequently with the backend development environment with no information given to devs on how to resolve - Native engineers are not given full access or tooling required to build the full client so debugging requires queuing a full client jenkins build, downloading it once finished, replacing binaries with locally build debug ones, and attaching debugger to client. - Bugs reported internally are held to no standard, reproduction is often just a title with no description on prerequisites / context Rampant rubber-stamping preferred over any sort of testing infrastructure - NO automated testing. NONE - Preference on tools like TestRail requiring creating many manual test cases by hand (most are never referenced / checked again after creation)