Pros
• Flexible work hours • Exposure to new technology • Freedom to learn as much or as little as you like as long as you know enough to do your job. • Mistakes are not punished at all, it's more of "ok, how do we fix it" attitude, with is helpful while you are learning. • Job security is high if you have the stamina to deal with everything. • Some of the colleagues are great to work with.
Kontras
ok, how do we fix it" attitude leads to no accountability meaning people can get away with basically anything. A very sweep it under the rug and forget about it type mentality. • Lack of professional communication standards, leading to embarrassing communication exchanges, especially over petty items. • There seems to be a blame culture inter teams. • Peculiar clique culture in management, both inter and intra management, meaning if you fall out of favor you are going to fall far and it is near to impossible to gain favor again. You must always say yes to survive. • For a product company there is a lack of commitment to building a proper product team with relevant experience, leading the teams to be come frustrated when development is slow, or situations are not handled appropriately. • This lack of commitment means that all areas are riddled with the culture of small fixes and patching it up rather than solutioning properly. • The “vision” or direction of the product is never fully transparent and what is conveyed changes frequently. • The compensation is not competitive and the ESOP in my opinion is not worthwhile as a substitute. • Some parts of senior management seem more concerned with there public profile than letting the work speak for itself through the success of the company. • High turn over of other teams leading to unnessasery issues