Pros: flex days, nice environment, your coworkers
Cons: opportunities for senior positions
Royal Roads University is a great place to work. My coworkers are very friendly and helpful. I usually expend a typical day troubleshooting, helping end users and working in new projects. It is very important to be organized and prioritize your tasks.
I work with Open Source projects so I like to be involved with the community of these projects. We are always learning and thinking in better ways of doing things.