Pros: occasional free lunch, could work from home of occasion
Cons: long commutes, physical workspace is poor, not much workplace diversity.
Typical day includes attending stand-up and working with other devs.
Learned about cutting edge software development lifecycle.
Hardest part was quickly producing features in a short timeframe.
Most enjoyable part was working with other devs on a bleeding edge, unique software project.