Pros
I love working with cutting edge technology - it's exciting tobe involved in a company that is creating rpoducts of the future. I also appreciate the opportunity to create my own job. I get to decide what my team needs and I'm given the authority and responsibility to go out and create it - how cool is that?? I also very much appreciate the flexible work schedule.
Cons
I do work very hard and have long hours. Sometimes the "hurry up we needthis right now" is exhausting. Lack of planning on the others part causes me to have to run around like crazy and if I push back I'm considered not a team player. Additionally, there is so much change half the time I have to abandon projects because they are no longer relevant. Lack of stability is an issue.