• The practical development approach may be frustrating to some developers who prefer a more "by the book" approach
• Working throughout the entire code base may not fit the developer who prefers only front-end development, for example
• Working remotely isn't for everyone; it requires self-disciple and self-motivation