Lack of finding a solid process and sticking to it. Never have I seen a company that loves to make so many changes to their processes that only a few people might have an idea how it works, and then chastise anyone who doesn't follow it. It should be a clue when 90% of the people are having problems figuring out what they need to fill out, request, or send in every release!
Need better managers that are more technical and understand their departments. Most are just "yes folks" for their managers; they act like they are really concerned and then do nothing.
Better communication between departments. Teams working on the same project are very detached and very hard to get them to work with you in a timely manner.
Horrible training process, very fragmented and incomplete. They like to throw a new person on a project and give them little or no support because they need a body to put on it.
If your manager is from India and you are American, your chances for promotion are little to none if you aren't from India and there are other folks from India on your team as well, no matter how well you perform. Also, I found out from Indian co-workers, if you are not from the same area in India they are, you won't get a promotion from them as well.
India is not the answer to everything. You get what you pay for, and quality is not one of the things you are getting.
If you are going to have other offices outside of the main one, you need to improve communication and not treat them as stepchildren. They are people too and are supposed to be part of your TEAM.
Don't ask for something if you don't allow your people to make the necessary changes to achieve it, and then wonder why your product quality is suffering.
Constant management re-orgs don't solve the problems; hiring good, competent managers does.
Be concerned when you lose whole departments every 4 years. It's so interesting that it's right around the time stocks fully vest and sabbaticals come up, especially since no one is getting rich off of those options.
The interview process was fine. The interviewers were fine and the process was smooth. However, even after following up, HR did not convey the feedback, which is irritating. It is professional courtesy to convey feedback.
Not bad at all. It was a superday, and it was basically a behavioral interview followed by a technical interview. It took about two hours and was swift. I enjoyed talking to them.
Very friendly interviewer. They will help you understand the question. There are 2 interviews. Each is a 45-minute technical coding interview. You will share your screen while coding. They expect you to describe your approach before proceeding.
The interview process was fine. The interviewers were fine and the process was smooth. However, even after following up, HR did not convey the feedback, which is irritating. It is professional courtesy to convey feedback.
Not bad at all. It was a superday, and it was basically a behavioral interview followed by a technical interview. It took about two hours and was swift. I enjoyed talking to them.
Very friendly interviewer. They will help you understand the question. There are 2 interviews. Each is a 45-minute technical coding interview. You will share your screen while coding. They expect you to describe your approach before proceeding.