Pros
- A few very good benefits such as 6% 401K match. - Bonuses were okay (pre Wireline merge)
Cons
- "Change Energizes Us" is one of our motos, but it is a lie. It does not mean that they are willing to change anything to improve work life. It means that the business will constantly change their mind and leave everyone else to deal with that stress. - This is not a 9-5 development job, it is 24/7. You will constantly work through the night 11pm - 9am. No one will hesitate to call you at 4am when something comes up. Working weekends is the standard. You will get calls on Holidays and Vacation too. - DevOps, agile, waterfall, we implement the all at once. I am constantly getting over overburdened with the businesses desire to do continues integration, while I am on projects that are "agile", but have 2hr long meetings every day. At the same time 90% of the other projects follow a waterfall approach. It is chaotic and very few people actually understand DevOps. - All day meetings. "People are not working if they are not on the phone" That has to be what everyone else is thinking. My calendar is book solid 4 times over all day. This leaves me always ridiculed for not joining some meeting (numerous people use work and cell to take 2 calls at once) and leaves very little time to do actual development. - Locked into a pay grid that you cannot move out of. Even if you over perform, you cannot get a raise outside of your pay grid, you have to get a promotion which can take a year to go through HR. Only way to get out of the pay grid you are in is to leave the company. - Large yearly layoffs have left wireline very thin. Same is happening now in wireless. Hope you make the cut each year. - They don't even give free coffee....