Awesome coworkers
Flexible Schedule
Small company (still have room to have influence)
Works with career goals
Training time
Social activities
Opportunity to work in a T-Shape (have specialties, but get to learn a lot of different things as well)
Few rules/requirements, flexibility on how you want to solve problems
Cons
Contract work
- Time has to be logged so it can be billed
- Sometimes beholden to client's requests/etc
Standard work schedule requires a few days in office
Few rules/requirements, flexibility on how you want to solve problems
Small but not too small.
Management is on your side.
Can work remote on Mondays and Fridays.
Lots of different projects to work on, web and mobile, small and global.
Ambitious, keeps up with the times.
Cons
Contractor organization -- get ready to log your hours in detail.
Things fluctuate. If learning new software or onboarding to new projects every few months is difficult for you, Guru won't work.