Vantaggi
- There is a lot to learn and some of the senior consultants will do their best to take you under their wing and teach you everything they know. - There is a lot of room to grow here professionally. If you are constantly on short stent projects you will learn a lot in a very short time, much more than other jobs - Travel can be a plus, especially in the short term.
Svantaggi
- Salary is below market and expect to be making what you started with until you leave. If they like you they will give you stock every 6 months but it is only to try and retain you as it vests a little every year. - They seem to be a lot more focused on people who are good at BSing to clients than those who are excellent coders and get work done. There is a lot of favoritism toward the first half so the doers tend to get screwed over and treated like crap while the others get promoted straight up the chain. - Work-life balance is extremely poor, especially if you are traveling. You should expect to live out of a suit case for most of the time you work here and expect to be putting in long hours all the time as Red Hat tends to take on very demanding clients. - It is very easy to get lost in the system. I ended up on a project where the client kept extending my contract and because of that my managers seemed to forget about me. I no longer had my yearly review, salary discussions, etc. It was also impossible to get off of the project because it was bringing in too much revenue despite the fact I wasn't learning anything and was completely bored. - Getting promoted is next to impossible unless you are a favorite