Recommend
CEO approval
Business outlook
Pros
Talented co-workers, exceptional managers than understand the complexities of working in such a high paced environment.
Cons
Frequent priority shifts due to adapting meet the company's financial objectives. Lack of time to adapt & maintain code that prior developers wrote.