Software Development Engineer • Current Employee
Pros: Very remote-friendly work environment.
Good benefits and compensation.
Cons: Poor work-life balance
* My boss regularly starts stand-up 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, I still do not have most hardware my position requires, even with talking to IT on a near-daily basis.
* It 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 them.
* Native engineers are not given full access or tooling required to build the full client. Debugging requires queuing a full client Jenkins build, downloading it once finished, replacing binaries with locally built debug ones, and attaching a debugger to the client.
* Bugs reported internally are held to no standard; reproduction is often just a title with no description on prerequisites or context.
Rampant rubber-stamping preferred over any sort of testing infrastructure.
* No automated testing. None.
* Preference on tools like TestRail, requiring the creation of many manual test cases by hand (most are never referenced or checked again after creation).