Pros
flexibility in work schedule, an actual career path and planning ensures growth, as an employee you can take advantage of all the programs, interest groups, organizations whose operations range from the larger corporate culture to a very personal level of your team -- given the opportunity to hone your development experience within a well managed process. no matter what stage you are at in your career, you will always find yourself learning from someone - or you'll find bright, freshness, and motivation of youth that could use the mentoring of an experienced professional. you can really live the 9-5 life and be fine, or if your bursting with that 'start-up' spirit, management will not hesitate to compensate and recognize your efforts.
Cons
pay - known and admittedly so that top dollar isn't paid to it's employees.