I worked at IBM full-time
Pros
1. Best management team 2. Supportive coworkers
Cons
1. Driving all over the state got to be a bit much but was fun for the most part.
I have been working at SmartRecruiters full-time for less than a year
Pros
* Supportive team * Unlimited PTO * Remote-friendly atmosphere * CEO/founder genuinely cares about each employee * Internal mobility & growth options
Cons
* Rapid growth has led to some growing pains