- Depending on what team you are apart of it really changes your view of the company
- Work life balance drastically varies. Personally once 5 rolls around I'm off. Though I've seen Implementation Engineers working until 10 or 11 pm to make their client happy.
- Management doesn't listen when you tell them about issues or if they do they don't try to fix them.
- Management has no clear direction on where they are going or they don't communicate this to their workers.
- If you attempt to fix issues yourself management will take credit for even if it was you original idea and you did the work yourself without guidance from your manager.
- At the same time no one in management teams wants to take reasonability for any issues or problems and will let them fester to the point of employees quitting.
- Certain teams have a higher turn over rate then retention rate.
- Working between different teams is almost impossible. Not my job syndrome is a real issue internally. Even one of our clients saw this and told us about it in an all hands meeting (or some kind of client facing meeting).
- Some managers have zero clue about the product they are supporting or even the right course of action to take. This causes these responsibilities to fall onto other team members.
- Documentation on certain teams is almost zero and that makes learning the software even harder.
- There is no training. The "training" is just job shadowing which doesn't even come close to covering enough.
- Communication is a real issue. You have consistently bug people to get updates because normally they won't give them.
- Job descriptions are lies or they don't seem to know what they are hiring for.
- HR isn't your friend and will bully you into things you don't want to do then turn around and say that you have a choice.
- Position I am in there isn't any type of career path.
- A lot of jobs are going to India to save money.
- Will buy a stadium, but will not invest into decent salary increases for us.