Lots of learning. Challenges you with new technologies. You learn many skills on the job.
Very aggressive with innovation and at the forefront of moving with the times.
CONS: Very long working hours. Avg of 10 to 12 hr work days, spilling into weekends.
Highly demanding job with no downtime.
Not advisable for single parents, unless they have a huge 24 X 7 X 365 days support system
Functions like a start-up, with all the pros and cons associated with it.