Pros
- Very reasonable work/life balance - Opportunities to travel/interact with clients from an early stage - No hurdles to jump through when seeking help/ speaking with upper management - Work includes a variety of tasks ranging from programming and other technical requirements to project management and building client relationships. I think this company has done a great job over the last year of turning the culture around. Including from more scheduled out-of-office activities like happy hours, bringing in a local coffee shop barista to brew morning joe, and generally people being more positive around the office.
Cons
- It can be a bit daunting starting off, and there is not a formal training program which can leave you at a loss for things to do initially. - It's a complex piece of software and getting to the bottom of bugs/questions can be tough sometimes -(Mixed) Sometimes assigned tasks can be a bit vague. This allows for opportunity to think through the need and solution, but can lead to mixed signals and wasted effort if there is miscommunication.