Pros
-awesome co-workers: I am surrounded by people who really know their stuff and are willing to teach and collaborate -growth opportunities: I've been given room to learn and stretch my skills from day 1, as well as given the support to do it well (internal teaching opportunities, external events and training, etc.). -office space: The new office space is in a cool location and has a really good vibe. Conducive to creativity and collaboration. -agile development practices: I really like our new agile methodology — we're focusing on continual delivery and improvements through multiple iterations, and it makes me optimistic for the future.
Cons
-fast-paced, changing requirements: the nature of the business is very fast-paced, which is hard for some people’s working styles. And we can rarely pinpoint the exact requirements at the beginning of a project (again, nature of the business), and this can be frustrating at times.