Pros
* Deeply satisfying technical work
* Immersive new-hire and continuing education opportunities to expand your technical abilities
* Open, frank, and honest conversations with anyone in the Company, regardless of your and their position
* Technical assistance to anyone needing help is a core value of all experts and developers
* Involvement and dedication to excellence is second to none
* Mandatory QA of software from all technical members involves everyone in the product quality cycles
* Subject Matter Experts, quality of people, and the opportunities for anyone are unparalleled in the Technical and Software industry
* Pay, profit sharing, and other financial potential is amazing
* Diversity and desire for more qualified diversity is a Team goal
* Growing potential for international travel - if desired - is attractive
* Wide open potential for not only the technology but the vision is a major draw
Cons
* I don't get lunch served to my house (I work remotely) while the HQ team has lunch catered in every day. Of course, on my trips to HQ - the lunches are outstanding