Great co-workers, a supportive environment, fast-paced, interesting projects.
Pros: Well-stocked break room, catered company lunch meeting every week, great co-workers
Cons: slowing down was hard (for me)
Each day started with short meetings and collaboration, then I retired to my office, turned up the mp3 player and dove into the code. =)
My co-workers were both personable and professional; easy to work with while being highly productive.
Management was very supportive, and encouraged suggestions and feedback.
The hardest part of the job was finding time to NOT work, because all of us were so excited and invested in the project.
The most enjoyable part of the job was writing code to implement new, exciting ideas.