Pros
- Great co-workers that are always able to have a laugh. - Great small to medium scale projects centered around health tech - Exposure to challenging technical pieces of work - Management is understanding of personal things and takes steps to help where they can
Cons
- Deadlines are often constructed (not by developers) to pressure developers into working overtime and are not realistic - There is a definite "pressure cooker" mentality with daily standups more to gauge your performance rather than assess blockers etc - Decisions on a lot of UI / UX and user flows are based on feeling and are not well defined which often leads to flip-flopping on counter-intuitive things. The pressure means you work and learn fast and so for those who thrive in these environments it may be worth it to keep you in check