Pros
Great pay and benefits Supportive co-workers Shared vision and teamwork Continuous Learning Time to devote to special interest projects
Cons
Poor workforce management, people are very underworked or very overworked. Constantly switching or trying technologies that have long term limitations. People avoid speaking up or volunteering because things you say will get used against them. Doing your job is considered going above and beyond. People cancel and postpone vacations regularly to meet demands of their roles. Heavy work demands last multiple months at a time. A “change is constant” culture where everything is mutable each day, policies are not documented timely because things change so much. It can take a long time to get a straight answer as a result.