The company has a lot of talented people. The Software Group consists largely of acquired companies, and the people bring with them a passion for the products they work on. My complaints about IBM have nothing to do with the quality of its employees.
Work schedule is fairly flexible and benefits are decent. Office space in Littleton, MA was reasonably nice, though all cubes.
IBM seems to have a "resource action" (massive layoff) every year, regardless of whether or not the company is profitable. Additionally, their review process has "quotas" for each rating, meaning that even very solid performers can go for years without getting a raise, and good people are "set up" with poor reviews only to be cut in the next round of layoffs. Though that never happened to me, I saw it happen repeatedly to co-workers: good, talented people.
Things aren't any better for the people left behind after all of these cuts. People who leave (whether via attrition or layoffs) are not replaced, and projects are under-resourced, and people overworked. And you have to watch as good people are given their walking papers, wondering when it'll be you.
IBM also talks about "work-life integration" as opposed to "work-life balance," implying flexibility in work schedules. What it really means is having to do phone meetings at 6:00 AM or 9:00 PM if working with people in radically different time zones, which seems to be the rule rather than the exception as IBM offshores more and more of its US jobs. Overall, it creates a toxic environment that crushes the spirit out of people who have a lot to give.
Reward and retain your talented people. That includes the good, solid performers that make up most of the software group, not just the 1% at the top.
The process is very simple and basic. It involves one technical and one HR round. Mostly, questions are based on your experience and skills. Domain knowledge is most important. Additional skills are welcome for the position.
There are three rounds in an interview at Accenture. These include an online assessment, a technical interview, and an HR interview round. Let us discuss these rounds briefly: **Online assessment:** The first round tests the candidate based on logic
They conducted two technical rounds and one managerial round. They have a good interviewing process and usually stick to the requirements. The real problem arises during salary negotiation. They usually outsource hiring, so the consultancy agreed to
The process is very simple and basic. It involves one technical and one HR round. Mostly, questions are based on your experience and skills. Domain knowledge is most important. Additional skills are welcome for the position.
There are three rounds in an interview at Accenture. These include an online assessment, a technical interview, and an HR interview round. Let us discuss these rounds briefly: **Online assessment:** The first round tests the candidate based on logic
They conducted two technical rounds and one managerial round. They have a good interviewing process and usually stick to the requirements. The real problem arises during salary negotiation. They usually outsource hiring, so the consultancy agreed to