Pros
Opportunities to contribute to open source technologies, present at conferences, meetups and blog about your work. Hadoop getting considerable traction and MapR is riding the big data wave. This was once a good place to work but the niceties have rapidly eroded away with more rounds of funding increasing revenue pressure from investors. Apache Drill and MapR-DB are the only 2 teams worthy of working for.
Cons
Arrogant, dogmatic and disrespectful engineering executives creating a clique of ex-Informatica employees who get a free ride despite their appalling mediocrity while highly competent individuals who deliver results against phenomenal offs are let go for flimsy personal reasons. This is creating a debilitating impact on employees' morale and psyche. Culture is driven by fear percolating down from Engineering executives with ZERO transparency and decisions (power abuse) made at personal whims & fancies. New features are almost completely driven reactively to keep up with competitors Hortonworks and Cloudera rather than focusing on game changing innovation. Developers become slaves of unreasonable customer demands and requirements. Contributions go unappreciated, people are quick to point fingers of blame when something goes wrong rather than focusing on diffusing and mitigating tension. Appallingly incompetent execs (following waterfall model masked as agile) who just cares about meeting deadlines on an excel sheet without an inkling of understanding of technical challenges and hurdles to solve a software engineering problem. 360 degree feedback is the biggest joke. Even if you list 10 people you worked with as a team and genuinely helped, they ignore all of their feedback and rate you based on pet person's feedback.