A respectful environment for people from different cultures and backgrounds. English classes if you don't speak it well. The pay is okay if you're an engineer.
Non-existent QA processes for features, so when something explodes, the PM comes running and demands the issues to be fixed. But there are no acceptance criteria, staging environment, or well-written Jira tickets.
The senior engineering staff has this strange practice of blocking your PRs with 'best practices' suggestions, just to never go back to it if you have more questions. Also, they will treat you as if you were an expert on the codebase, usually lecturing you about not using 'legacy stuff' without prior context.
The tech debt is astronomical, but they insist on using technologies that probably won't solve the use case.
It is expected for you to publish on average 10 PRs per month to keep you in the performance green zone. Why 10? No one knows. Should I deliver 10 even if I'm new to the company? Yes. Can anyone explain to me why this is failing? Guess what, nobody knows, or senior staff is not willing to help.
The onboarding for engineering is non-existent. They have treated me with respect, but beyond that, I think it is one of the worst companies I've worked for.
If you do Ruby on Rails, of course, you can get something far better.
Expect overwork.
Your culture is super bureaucratic, and the management of the laptop borders on Orwellian practices. You can do better.
1. Phone Screen 2. Coding interview online was very nice. 3. On-site: Nice office, pleasant people. Coding assignments were easier (they have a pair station). The "on rails" assignment was very easy; you pair on that as well, so it would be easy.
A basic call with a recruiter. A phone technical round with Codepad asking one question. I answered the question correctly, and the interviewer added another requirement. I explained and showed that my solution had already addressed that requirement
As soon as I responded to Charles (one of the awesome recruiters), the rest of the ride was smooth sailing. ZP responded quickly to my questions, arranged interviews, and was helpful throughout the entire decision-making process. They showed immedi
1. Phone Screen 2. Coding interview online was very nice. 3. On-site: Nice office, pleasant people. Coding assignments were easier (they have a pair station). The "on rails" assignment was very easy; you pair on that as well, so it would be easy.
A basic call with a recruiter. A phone technical round with Codepad asking one question. I answered the question correctly, and the interviewer added another requirement. I explained and showed that my solution had already addressed that requirement
As soon as I responded to Charles (one of the awesome recruiters), the rest of the ride was smooth sailing. ZP responded quickly to my questions, arranged interviews, and was helpful throughout the entire decision-making process. They showed immedi