Pros
1. People who work there, you can make some life friends 2. Food/benefits/perks 3. Very mission focused company 4. Will get you interviews at any other companies 5. No schedule, no set times to go into work or leave
Cons
1. A lot of folks carry the "Engineer" title when they have no scientific or engineering background 2. Lots of decisions about structure being made about company at high level 3. It's all about who you are friends with at Palantir, or who you are in a relationship within the company 4. The company doesn't respect new talent, they rely on folks who have been there 3+ years to be the "leaders", who have high egos 5. Don't expect a raise at this company, EVER. Bonuses and compensation go to the developers and business development teams, every other team gets screwed. 6. Equity isn't what it is anymore.