Pros
I made a lot friends and I learned a lot about the world of payments.
Cons
The engineering management tend to delegate tasks and not problems to their engineers. The issue is these tasks even after they complete don't solve the problem and people just wait for the next task instead of being responsible for the problem. Good companys assign responsibly to solve a problem(with some requirements) to their engineers, so they have a sense of ownership. I don't think I was ever sold on the tech. It's not that it's not technical achievement, because it is impressive. The cards can die, so you will always need back up card just in case. I just don't find the cards to be useful. I think there is another application out there that needs super thin, flexible, low power, and water proof processing that could put this company on the map.