Being consultant at a larger firm that has good work culture, friendly coworkers, positive vibe
Reasonable work load with not much stress.
Cons
Small startup company with seemingly low business growth
Below average compensation and benefits with slow to no salary raise
Not much room for career growth