Work-life balance (for the most part)
Full of semi-skilled (or unskilled) contractors.
Business teams have no clarity of where they are heading; they implement and revert changes most of the time to keep themselves busy.
Engineering teams don't have a process. There are no schema definitions, no documents, no CI, and some don't follow unit testing. There is literally no design phase; discussions are frowned upon. Architects are mere losers here.
Politics is a must-do, else you will be a sucker.
On a scale of 1-10 in technology (10 being highest), if you consider yourself more than a 3, DO NOT JOIN. I have seen people leave within 1-5 months of joining. I am leaving in my 3rd month.
Collaboration does not mean sitting in meetings the whole day with no planning. Please realize the importance of the word "engineering" in IT. We need to discuss, plan, and then start implementing – not the other way.
Hire at least some good people in the engineering teams, or respect the ones you have before they leave. Experience is not the only criterion to decide who is good or not; you need to come up with some talent metrics.
I understand revenue is growing, but that does not mean your IT teams are great.
I was asked straightforward technical questions about JavaScript, C#, and other skills listed on my resume. There was no coding challenge—just a conversation to discuss concepts and explain my understanding freely.
First round: Phonic (technical queries). Next is a coding round with screen share. You may be invited for an in-person interview. It's not very hectic though. Last round with senior management. This is BS.
There are three rounds of interviews, spread over three weeks. The first is a technical interview. The second is with the QA lead, and the third is with the Manager.
I was asked straightforward technical questions about JavaScript, C#, and other skills listed on my resume. There was no coding challenge—just a conversation to discuss concepts and explain my understanding freely.
First round: Phonic (technical queries). Next is a coding round with screen share. You may be invited for an in-person interview. It's not very hectic though. Last round with senior management. This is BS.
There are three rounds of interviews, spread over three weeks. The first is a technical interview. The second is with the QA lead, and the third is with the Manager.