I have been working at Grid Dynamics full-time (More than 5 years)
Pros are results of the company's history and area of activity
- Company is stretching between multiple countries (headquarters in Bay Area, offshores in Russia, Ukraine and Poland), clients locations (California, Texas etc), clients (eCommerce, Health, Banking etc.), and operation types (from product to bodyshop). So, if you really know what you want - you may find opportunity.
- Projects are different, from really bad to technically interesting. It's your task to choose a project which is good for you and migrate to it. Management usually supportive, if you know what you really want.
- Well, I can say many negative, I may even hate management on some things, but I respect them and I'll explain why. If you've made a deal, and they made a hard promise - they will do this. I can't complain on the any financial or document-related agreements. Usually it's hard as a hell to get the final promise, but once you've got it, you can trust this.
- Company is above of many of exUSSR service companies on the salary level.
- You'll find a lot of extremely professional colleagues here. I'm talking not only about the level, but about approach.
- They do Green Card and if you'll ping lawyers (3rd party firm) and keep an eye - you'll get it in time.
- No complaints on work-life balance. Overtimes are NOT the part of the culture in general.
- Management is open for discussions. No any guarantees that this discussion will change anything, but that's fair.
Cons are also derived from the company history and area of activity
- Some projects are boring, tough and not interesting.
- Management will not keep an eye on your satisfaction all the time. If you unhappy and you said this to management, most of the time this will change nothing. If you know what you want to do, where and how - management will support. So, don't bring the problem, bring the solution. If you are not proactive - you may suffer.
- Compensation level is below Bay Area for experienced engineer. But they have offshore and IMHO market is a bubble now.
- As I said, management can be trusted, if made a promise. The real problem is to get such promise, because usually you'll get just declaration of intentions.
- The reverse side of the promise culture is your promises and commitments. They are informal and can't be enforced, but that's the part of the company's culture. So, if you've provided commitment to stick to some project, you'll have moral obligations, even if the project is really bad. It's on you, will you break such commitment or not. Nobody will say you a single bad word, but you'll feel ashamed. That's what any management know how to do and this management know in details :) Anyway, fair deal IMHO.
Advice to Management
Well, I have no advices to management, how to run the company.
I have an advices on how to run the company in a way, that company will be a good place for me, but I'm running technical things, not business.
Company is growing and successful. This means that management's tradeoffs was set correctly.
I applied online. I interviewed at Grid Dynamics (New York, NY) in April 2017.
I have applied for the interview online. The next day HR manager contacted me over e-mail and in a several days I have got Skype interview with Grid Dynamics team. The next week I went through follow up interview with the customer’s representative and the offer flowed three days later.
Are you at Cassandra Summit this week? See Peter Connolly from Macy's and Ivan Ukolov from Grid Dynamics present on September 24 at 10:45am about Changing Engines Mid-Flight! http://glassdoor.com/slink.htm?key=vI86P
We've just signed up to exhibit at the AWS re:Invent show in October! If you're there and looking for work or for DevOps tools, stop by and see us! http://glassdoor.com/slink.htm?key=vIT6Y