"Good company culture; it's half-way between startup culture and corporate culture. The people here are great but they can be kind of cliquey. There may not be that much work depending on project availability but your mentor will try to put you on something good and give you real features, though you'll still be treated like a junior developer. There are lots of other co-ops and a good amount of events throughout the term. You can learn a lot if you ask for a lot of work."