What is the version of the following sentence with correct punctuation?

For several months now their product has been working in mission critical environment flawlessly
For several months now, their product has been working in mission critical environment flawlessly.