• Depending on job, you can either work on site or from home.
• Teams always communicate with each other
• Managers are supportive and want the solution to succeed - they are very helpful
Cons
• Small company, you wear many hats
• Periods of heavy tight deadline work and then barely any work
• There is no training period so you have to pickup skills quickly