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