Pros
- Opportunity to work with other bright people on projects with some of the world's largest technology and IT companies for some of the world's largest IT users - Strong technical capabilities - Opportunity to stay current with latest trends and emerging opportunities. - Strong community and awareness supporting the popular Ubuntu operating system. - Opportunity to work from home in Canonical's highly distributed company. - Opportunities to see new places at periodic Company gatherings. - Growth opportunities in tackling new challenges.
Cons
Working from remote office can be challenging. (With colleagues around the world someone's always working and depending on your role you could be "always on call.") Requires personal discipline to stop working and focus on personal life. Takes more personal effort to know what's going on, avoid feelings of separation and isolation.) I missed live social interaction with colleagues.