Pros
It is a research and development company that serves both government and commercial clients, offering a valuable opportunity to learn, contribute, and advance professionally. The CTO of the company is a highly skilled and knowledgeable expert in his field, making him a valuable resource for learning and development. He possess an impressive memory which further enhances his value as a mentor.
Cons
Balancing customer projects and providing software support while also working on advanced research and development tasks can sometimes require longer working hours.