Ventajas
-Great work life balance, with understanding and caring middle managers. -Easygoing office atmosphere. You never feel micromanaged. -Friendly coworkers. They tend to hire for temperament fits.
Desventajas
-Competitive market. The market they're in is very competitive and crowded, so the product offerings themselves are very much in state of continual flux. This is par for the course in software, but the market itself is so crowded that it's hard to determine the best course of value creation for new products and features. Which features and roadmaps should be pursued to both maximize product value and satisfy current users? It's hard to tell since the market is so hard to predict by design. -Challenging upper management requires tact. You need to be persistent, yet persuasive. Since the upper team is established, you need to win allies and take your time to enact long lasting changes.