Perks are awesome. You get free lunch, more vacations than most places, the possibility to work from home, free snacks and beer, and ergonomic desks. It's a great environment. Projects are pretty interesting in general.
Had a bad experience with management, at least on the team I worked on. Tasks are poorly defined, and feedback is minimal until things go wrong and it's already too late. Weird people get promoted too. For example, you may see people with excellent coding skills but bad social and management skills going higher in the hierarchy. Management is not really good at time tracking properly either.
Another bad aspect is that there is no support to get ideas through. For example, I tried to push the idea of having a store similar to the Epic one, and it died somewhere in Singapore with higher-ups not feeling confident in taking the risk.
Although perks are good, and it's okay to expect people to be competent, provide a better onboarding experience. I've been in a team where the lead was just absent, and where teammates were solo players, not really teammates. No matter how competent I can be, there's little I can do if tasks are unclear, there's no support, and no feedback until it doesn't work out.
I had some difficulty getting an interview. All my online applications were rejected without even a phone call. After I was able to get in touch with an internal recruiter through my contacts, the process was straightforward. The internal recruiter
I was referred to HR by an employee. I first had a phone interview with HR, then an online code test. The online test went well, so I had an onsite interview with members of the team I'll join and HR.
The process was long and sometimes stressful. I had to chase for updates, and there were five stages. The interviews weren’t particularly technical, but I was glad that I prepared for them. The most important thing seemed to be meshing with the team.
I had some difficulty getting an interview. All my online applications were rejected without even a phone call. After I was able to get in touch with an internal recruiter through my contacts, the process was straightforward. The internal recruiter
I was referred to HR by an employee. I first had a phone interview with HR, then an online code test. The online test went well, so I had an onsite interview with members of the team I'll join and HR.
The process was long and sometimes stressful. I had to chase for updates, and there were five stages. The interviews weren’t particularly technical, but I was glad that I prepared for them. The most important thing seemed to be meshing with the team.