Great working environment, flexible hours, good management. Even though I work for a start up the challenges are not very stressful thanks to a great boss and awesome management system
Cons
I can not think of any downside other than sometimes if one project does not work, we see our hard work not getting any fruitful result. Although we can always use the experience in other projects but the frustration is sometimes there