Great culture as long as you're not in the office. Nobody really goes into the office so you become the point of contact for anything when you go in.
Support from management
Depends on the manager
Most teams work together in order to complete tasks. Teamwork is very important.
Freedom to work independently
You're expected to figure out your next task on your own. Management is rarely around to assign tasks.
Communication is pretty much non-existent. You're left trying to figure things out or chasing after people who make decisions.
Attitude towards older colleagues
Everyone is considered equal based on job role, regardless of time at the company.
The company made promises for career growth, bonuses and raises then systematically broke each promise.
Overall compensation for your work
Overworked and under paid.
Office / Work Environment
Nobody shows up to the office so if you do then you're going to be the person who gets assigned all tasks.
Depends on the team but generally on call 24/7. If you're somehow not on call, overseas support pings you all the time for assistance. Definitely takes a toll on work-life balance.
Nobody is sure who is going to have a job at this point. Jobs used to be more secure.
The tasks are repetative.
Inclusive / Diverse
They hire anyone from any place/ethnicity normally.
Suggestions for improvement
- The first thing is to try to get to know and get along with the employees. Most employees become silent when management is around rather than continuing the joking and collaboration. "One Cloud" has to start somewhere so start with the management.
The second thing, and probably the most important, is to make decisions for the products' future. Giving the customer everything they want makes for very customized environments which become difficult to support, monitor, and repair. It even leads towards the downfall of the products.
The third thing is to have each unit take responsibility for their actions. Business not knowing which cloud customers exist or having contact information for the customers, Corporate Communications taking 17 business days to send an email which has already been written for them, and lack of follow through on promises are all big issues. You can't leave everything to the employees to figure out. If your group is in charge of business/contracts then be in charge of it and don't pass it off to other groups.
What I like about the company
The environment, when management is not around, is very fun and future thinking. Management keeps pushing for the concept of "One Cloud" where everyone works together to resolve issues.
What I dislike about the company
Managers are unable to make decisions and give customers anything they want. This negatively impacts the products and makes more work for the people supporting/implementing the solution. Also, provide training if that is an excuse for groups not to be doing tasks which they should be doing.