Pros
My experience with Pinnacle has been great! I enjoy the work environment, the team, and how I'm challenged to learn new things every day. Assisting clients with technology needs has been a passion of mine and Kevin knows exactly how to bring out that passion. If you are looking for a job that appreciates your value, then Pinnacle is the place for you.
Cons
Jobs usually come with their downsides, but I haven't found one with Pinnacle yet. A few processes are still being established, but for a growing company that's normal.