Pros
Still fast-yet-not-small growing IT company Good Technology Good base pay (see caveat below, though) Together with Amazon the place to be if you really want to make an experience in cloud and Saas and gain experiences for next wave of IT (Real Cloud computing, no fakes) Can learn from extremely experienced IT pro's (altough they're seldon teaching). Organization is changing fast, there are opportunities to move Internal mobility is a core value.
Cons
In short: - Total compensation package less attractive than @ first sight - Sales Territory subject to change any time, any way. - Heavily Political - Poor Management - Little diversity (in terms of skills, background and genre) Management is surprisingly immature for a 10.000 people company, nobody really cares about you, numbers is all that matters. As such the aim of management is only hitting the number, no matter what. Meaning: no resource development, little training, harsh treatment when something goes wrong, no coaching, no understanding whatsoever. Numbers arrive, you're a star. They don't, you're an a***ole. The internal mantra is SFDC wants to innovate, unlike Oracle these days. Yet 50% of the people come from Oracle and they keep coming. Be very careful about what you are told at the interview. The territory assigned wil almost surely change after a few months, for the good (unlikely) or the bad (very much likely). Base pay is high (variable is becoming more and more difficult to hit and beat) but benefits are quite limited with respect to other IT companies. If evaluated in overall package the comparison is less favourable than originally thought bringing it to on par with other major IT employer. Also, the environment is pretty political: hiring is based on who you know, internally and externally, not on what you do and what you can achieve and not always the two aspects lead to the same point. As such relations are valued more than skills. Kind of : so is life but if you expect something different....