Work-life balance Good pay Work on latest technologies Ability to change teams if bored/dissatisfied Few good folks
Bureaucratic, political environment. Insecure management, no clue about what's going on. Quite a few mediocre folks around, but too many in management. What's with some folks having extremely poor communication skills? Please don't hire folks who have contracting history as FTE.
A lot of folks who are here for too long (you'll find many) tend to be bad. I think they are stuck here mostly because they can't find opportunities outside, and even if they do, the pay is lower than here.
Sometimes the whole family, barring their child (as they are not in work age yet), work here. Since they take home a significant pay home that way, they think they are very secure and really don't put much effort in work. They tend to be worse and are nasty to work with. They just don't give a damn about anything and play a survival + rotating between teams game. Firing such folks, even if you know they don't produce quality work, is just hard. The more friends and relatives you have working here, the more rooted you are and hard to uproot.
Usually, acquihires are given a good bonus + huge bump up in designation & responsibilities that they think are masters of the universe and too smart, but they aren't. If you look them up, their career is just a joke.
Please don't create your dynasty; have ethics and show some spine.
Get rid of poor performers and reward meritocracy.
A recruiter from a staffing agency contacted me. He placed my resume, and it was shortlisted by the manager. Within a day, the recruiter got back and scheduled a 1-hour phone interview.
A recruiter contacted me in response to my application. They gave a great overview of the different teams and the work/org structure. I met with the hiring manager and had an informational interview. I then had five rounds of challenging technical
It was good. Standard questions followed, mostly around Java and Spring. The interviewer gave honest feedback, the right answers, and suggested areas for improvement. Three rounds of interviews followed by a salary discussion seem to be a standard
A recruiter from a staffing agency contacted me. He placed my resume, and it was shortlisted by the manager. Within a day, the recruiter got back and scheduled a 1-hour phone interview.
A recruiter contacted me in response to my application. They gave a great overview of the different teams and the work/org structure. I met with the hiring manager and had an informational interview. I then had five rounds of challenging technical
It was good. Standard questions followed, mostly around Java and Spring. The interviewer gave honest feedback, the right answers, and suggested areas for improvement. Three rounds of interviews followed by a salary discussion seem to be a standard