Vantaggi
Great work - Great opportunity to learn and work on interesting projects. Great pay - above market standard usually. Smart people - You get to work with some of the smartest minds in the world.
Svantaggi
Culture - 1. Asking questions is not acceptable. It is expected that everyone should be a self-starter and asking questions means that you are not a self-starter. How is one supposed to figure things out and start by themselves if there are no resources to do so? 2. Every conversation is a confrontation. There is little to no sense of collaboration. 3. Unreasonable expectations. One employee is handed multiple projects to work on and deliver in a short time with the highest quality. On top of that, there are multiple meetings to provide status updates on each of these projects. Even if an employee were to work 24 hours a day, it wouldn't be enough. 4. New policies have made career growth in the company difficult. The company appreciates aggressive people and hustlers who cannot get burned out. 5. Trying to do too much at once. People are expected to work on too many things at once which compromises on the quality of the deliverable at times, which results in more unnecessary remediation/fixing work in the future. 6. Impatience. Almost everyone is impatient in the company and nobody has time to listen to people, which results in people cutting each other off in conversations.